مروری بر روش های تخمین هزینه نرم افزار مبتنی بر یادگیری ماشین

Authors

صبا بیرانوند

saba beiranvand yazd universityدانشگاه یزد محمد علی زارع چاهوکی

mohammad ali zare chahooki yazd universityدانشگاه یزد

abstract

مدیریت پروژه ی نرم افزاری از مهم ترین فعالیت ها در توسعه ی محصول نرم افزاری است، چرا که تمامی فرآیند توسعه ی نرم افزار، از ابتدا تا انتها را شامل می گردد. تخمین هزینه ی نرم افزار ، یک فعالیت چالشی در مدیریت پروژه ی نرم افزاری می باشد. مفهوم تخمین هزینه ی نرم افزار، همزمان با شروع صنعت کامپیوتر در سال 1940 مورد توجه قرار گرفته و همچنان پژوهش در این حوزه ادامه دارد. با اینکه تلاش، تنها دربرگیرنده ی بخشی از هزینه های توسعه ی یک پروژه ی نرم افزاری است، اما عامل اساسی برای تعیینِ هزینه محسوب می گردد. از این رو در پژوهش های این حوزه، دو اصطلاح تخمینِ تلاش و تخمینِ هزینه به صورت معادل به کار می روند. مدل تخمین هزینه ی نرم افزاری مناسب است، که قبل از عقد قرارداد، دقت و اطمینان بالایی برای پیش بینی هزینه ی پروژه های نرم افزاری فراهم نماید. به علت ذات غیر قطعیِ تخمین و در جهت افزایش دقت، به مرور توجّه پژوهشگران به استفاده از روش های یادگیری ماشین در این حوزه معطوف گردیده است. در پژوهش حاضر، به بررسی مطالعات صورت گرفته در تخمین هزینه ی نرم افزار با روش های یادگیری ماشین پرداخته و روش های تخمین ارائه شده، معیار های ارزیابی دقت این روش ها و دادگانِ مورد استفاده در کارهای پژوهشی و هم چنین پژوهش های آتی در این حوزه را معرفی نموده ایم.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

مروری بر روش‌های تخمین هزینه نرم‌افزار مبتنی بر یادگیری ماشین

Software project management software is the most important activity in software development, because it contains the whole software development process, from beginning to end. Software cost estimation is a challenge task in the software project management. It is an old activity in computer industry from 1940s and has been developed many times. Effort, only covers part of the cost of a software ...

full text

تأثیر نرم افزار آموزشی بر یادگیری مهارت های بالینی دانشجویان

مقدمه: یادگیری الکترونیکی به عنوان یکی از انواع یادگیری خود­محور، یکی از پدیده­های دنیای مدرن اسـت کـه در عصر اطلاعات و در جامعه مبتنی بر دانش پا به عرصه وجود گذاشته اسـت. این مطالعه با هدف تعیین تأثیر نرم­افزار آموزشی طراحی شده در مورد نحوه عملکرد فرد اسکراب و سیار در اتاق عمل، بر یادگیری مهارت­های عملی دانشجویان اتاق عمل انجام گرفت. روش­ها: این مطالعه نیمه تجربی، به روش سرشماری بر روی60 دانش...

full text

یک روش کارآمد جهت مقابله با حمله بارکشی رایگان درشبکه های مبتنی بر نرم افزار

ظهور شبکه‌های مبتنی بر نرم‌افزار در طی سالیان اخیر، بسیاری از مباحث مرتبط با مسائل مدیریتی و پیکربندی شبکه را برای مدیران شبکه تسهیل کرده است. در شبکه‌های مبتنی بر نرم‌افزار سطح داده‌ای و سطح کنترلی شبکه به منظور مدیریت متمرکز و پویا از یکدیگر منفک شده‌اند. تمامی امور مرتبط با اعمال سیاست‌های مدیریتی و راهبری شبکه در شبکه‌های مبتنی بر نرم‌افزار در سطح کنترلی انجام می‌شود. با وجود این که این ساز...

full text

تخمین هزینه نرم افزار با استفاده از روش های هوشمند

به دلیل افزایش تقاضا برای نرم افزارهای کامپیوتری، برنامه ریزی و مدیریت پروژه های نرم افزاری بسیار مهم است. از آنجا که دلیل اصلی شکست پروژه های نرم افزاری، برنامه ریزی های نادرست است، پس سازمان های نرم افزاری نیازمند تخمین های دقیق پروژه تحت توسعه هستند. یکی از فعالیت های مهم در برنامه ریزی پروژه نرم افزاری تخمین هزینه است که در مراحل اولیه انجام می شود. به دلیل استفاده از ابزارهای جدید توسعه، ص...

تأثیر نرم افزار آموزشی بر یادگیری مهارت های بالینی دانشجویان

مقدمه: یادگیری الکترونیکی به عنوان یکی از انواع یادگیری خود­محور، یکی از پدیده­های دنیای مدرن اسـت کـه در عصر اطلاعات و در جامعه مبتنی بر دانش پا به عرصه وجود گذاشته اسـت. این مطالعه با هدف تعیین تأثیر نرم­افزار آموزشی طراحی شده در مورد نحوه عملکرد فرد اسکراب و سیار در اتاق عمل، بر یادگیری مهارت­های عملی دانشجویان اتاق عمل انجام گرفت. روش­ها: این مطالعه نیمه تجربی، به روش سرشماری بر روی60 دانشج...

full text

ارزیابی کیفیت پر مشاهده‌ترین وب‌سایت‌های خبری در ایران مبتنی بر روش یادگیری ماشین

Success and effectiveness of websites is largely dependent on the quality of the website. The biggest share of the quality`s new concept is that the technical aspects of products and services combines with customers usage and understanding. Therefore, websites evaluation based on the maximum usage and perception of the customers is considered an important issue to announce to the related organi...

full text

My Resources

Save resource for easier access later


Journal title:
محاسبات نرم

جلد ۵، شماره ۱، صفحات ۳۶-۶۵

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023